body{
	font-size: 14px;
	font-family: "Arial","Microsoft YaHei","黑体","宋体",sans-serif;
	color: #333;
}
#app{
	height: 100%;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height:0; 
	clear:both; 
	visibility: hidden;
}
.clearfix { *zoom:1; }
.fl { float:left}
.fr {float:right}
.auto-wrap{
	word-break:break-all;
	word-wrap:break-word; 
}
.no-wrap,.ellipsis{
	white-space:nowrap;
	overflow:hidden;
}
.ellipsis{
	text-overflow:ellipsis;
}

.screen-page{
	height: 100%;
	background-color: #0004da;
	background-image: url(@/assets/imgs/bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.loadEffect{
	width: 50px;
	height: 50px;
	position: relative;
	margin-right: 10px;
}
.loadEffect span{
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #00ffff;
	position: absolute;
	-webkit-animation: load 1.04s ease infinite;
}
@-webkit-keyframes load{
	0%{
		opacity: 1;
	}
	100%{
		opacity: 0.2;
	}
}
.loadEffect span:nth-child(1){
	left: 0;
	top: 50%;
	margin-top:-4px;
	-webkit-animation-delay:0.13s;
}
.loadEffect span:nth-child(2){
	left: 7px;
	top: 7px;
	-webkit-animation-delay:0.26s;
}
.loadEffect span:nth-child(3){
	left: 50%;
	top: 0;
	margin-left: -4px;
	-webkit-animation-delay:0.39s;
}
.loadEffect span:nth-child(4){
	top: 7px;
	right:7px;
	-webkit-animation-delay:0.52s;
}
.loadEffect span:nth-child(5){
	right: 0;
	top: 50%;
	margin-top:-4px;
	-webkit-animation-delay:0.65s;
}
.loadEffect span:nth-child(6){
	right: 7px;
	bottom:7px;
	-webkit-animation-delay:0.78s;
}
.loadEffect span:nth-child(7){
	bottom: 0;
	left: 50%;
	margin-left: -4px;
	-webkit-animation-delay:0.91s;
}
.loadEffect span:nth-child(8){
	bottom: 7px;
	left: 7px;
	-webkit-animation-delay:1.04s;
}

@font-face{font-family:electronicFont;src:url(@/assets/font/DS-DIGIT.TTF)}

.el-carousel {
	--el-carousel-indicator-width: 15px !important;
	--el-carousel-indicator-height: 15px !important;
}
.el-carousel__button{
	border-radius: 50%;
}